package com.mzj.saas.jobs.lock.vo;

import com.mzj.saas.jobs.lock.vo.yaluete.YltAuthorizationVO;

/**
 * 熙照-指纹锁接口数据
 * 
 * @author shun
 * @createDate: 2021年6月26日 下午3:37:26
 * @version: 1.0
 *
 */
public class SmartLockFingerprintVO {
	// 锁id
	private String lockId;
	// 指纹数据
	private String fingerprint;
	// 指纹采集器型号
	private String fpModel;
	// 指纹数据 MD5 加密后的数值
	private String md5Code;
	// 指纹生效时间
	private String startTime;
	// 指纹失效时间
	private String endTime;
	// 序号
	private Integer pwdSeq;
	// 指纹开锁次数，1 次或多次
	private Integer times;
	// 密 码 对 应 的index(最小 1001，最大 1100)
	private Integer index;
	// sn
	private String sn;

	/**
	 * 密码类型:2普通指纹 5次数指纹
	 */
	private String authType;
	/**
	 * 指纹编号
	 */
	private Integer indexNum;
	/**
	 * 授权明细ID
	 */
	private Long authInfoId;

	/**
	 * 亚略特特定参数
	 */
	private String fAuthorizationID;// 授权id
	private YltAuthorizationVO yltAuth; // 授权用户信息

	public String getLockId() {
		return lockId;
	}

	public void setLockId(String lockId) {
		this.lockId = lockId;
	}

	public String getFingerprint() {
		return fingerprint;
	}

	public void setFingerprint(String fingerprint) {
		this.fingerprint = fingerprint;
	}

	public String getFpModel() {
		return fpModel;
	}

	public void setFpModel(String fpModel) {
		this.fpModel = fpModel;
	}

	public String getMd5Code() {
		return md5Code;
	}

	public void setMd5Code(String md5Code) {
		this.md5Code = md5Code;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Integer getPwdSeq() {
		return pwdSeq;
	}

	public void setPwdSeq(Integer pwdSeq) {
		this.pwdSeq = pwdSeq;
	}

	public Integer getTimes() {
		return times;
	}

	public void setTimes(Integer times) {
		this.times = times;
	}

	public Integer getIndex() {
		return index;
	}

	public void setIndex(Integer index) {
		this.index = index;
	}

	public String getSn() {
		return sn;
	}

	public void setSn(String sn) {
		this.sn = sn;
	}

	public String getAuthType() {
		return authType;
	}

	public void setAuthType(String authType) {
		this.authType = authType;
	}

	public Integer getIndexNum() {
		return indexNum;
	}

	public void setIndexNum(Integer indexNum) {
		this.indexNum = indexNum;
	}

	public Long getAuthInfoId() {
		return authInfoId;
	}

	public void setAuthInfoId(Long authInfoId) {
		this.authInfoId = authInfoId;
	}

	public String getfAuthorizationID() {
		return fAuthorizationID;
	}

	public void setfAuthorizationID(String fAuthorizationID) {
		this.fAuthorizationID = fAuthorizationID;
	}

	public YltAuthorizationVO getYltAuth() {
		return yltAuth;
	}

	public void setYltAuth(YltAuthorizationVO yltAuth) {
		this.yltAuth = yltAuth;
	}

}
